Database এবং Collection তৈরি

Database Tutorials - আরাঙ্গো (ArangoDB) ArangoDB Web Interface |
225
225

ArangoDB-তে ডেটাবেস এবং কালেকশন তৈরি করা হল ডেটা সংগঠিত করার প্রথম ধাপ। ডেটাবেস হলো মূল কাঠামো যেখানে সমস্ত ডেটা সংরক্ষণ করা হয়, আর কালেকশন হলো ডেটাবেসের মধ্যে নির্দিষ্ট ডেটা সংরক্ষণের একটি গ্রুপ।


ডেটাবেস তৈরি

ডেটাবেস তৈরি করার ধাপসমূহ (Web Interface ব্যবহার করে):

  1. ArangoDB এর Web Interface-এ লগইন করুন।
  2. Dashboard থেকে Databases ট্যাব নির্বাচন করুন।
  3. Create Database বোতামে ক্লিক করুন।
  4. ডেটাবেসের জন্য একটি নাম দিন।
  5. ডেটাবেসে অ্যাক্সেস প্রদানের জন্য ইউজার নির্বাচন করুন।
  6. Create বোতামে ক্লিক করুন।

ডেটাবেস তৈরি করার জন্য AQL ব্যবহার:

AQL (Arango Query Language)-এর মাধ্যমে ডেটাবেস তৈরি করতে নিচের কোডটি চালান:

CREATE DATABASE MyDatabase

ডেটাবেস তৈরি করার জন্য CLI ব্যবহার:

  1. ArangoShell খুলুন।
  2. নিচের কমান্ডটি ব্যবহার করুন:

    db._createDatabase("MyDatabase")
    

কালেকশন তৈরি

কালেকশন হলো ডেটাবেসের মধ্যে ডেটা স্টোর করার স্থান। এটি দুই ধরনের হতে পারে:

  • Document Collection: JSON ডেটা স্টোর করার জন্য।
  • Edge Collection: গ্রাফ ডেটাবেসে সম্পর্ক সংরক্ষণের জন্য।

Web Interface ব্যবহার করে কালেকশন তৈরি:

  1. ডেটাবেস নির্বাচন করুন যেখানে কালেকশন তৈরি করতে চান।
  2. Collections ট্যাবে ক্লিক করুন।
  3. Create Collection বোতামে ক্লিক করুন।
  4. কালেকশনের নাম দিন।
  5. কালেকশনের ধরন নির্বাচন করুন (Document বা Edge)।
  6. Create বোতামে ক্লিক করুন।

AQL ব্যবহার করে কালেকশন তৈরি:

নিচের AQL কোয়েরি চালান:

CREATE COLLECTION MyCollection

CLI ব্যবহার করে কালেকশন তৈরি:

ArangoShell-এ নিচের কমান্ডটি ব্যবহার করুন:

db._create("MyCollection")

Collection Schema এবং Validation (ঐচ্ছিক)

কালেকশনের ডেটা ভ্যালিডেশন করতে স্কিমা কনফিগার করা যেতে পারে। উদাহরণ:

db._create("MyCollection", {
  schema: {
    rule: {
      type: "object",
      properties: {
        name: { type: "string" },
        age: { type: "number" },
      },
      required: ["name", "age"],
      additionalProperties: false,
    },
    level: "strict",
  },
});

সারাংশ

ArangoDB-তে ডেটাবেস এবং কালেকশন তৈরি করা অত্যন্ত সহজ এবং এটি ডেটা সংগঠনের জন্য একটি মৌলিক পদক্ষেপ। ডেটাবেস তৈরি করার মাধ্যমে আপনি একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ডেটার কাঠামো প্রস্তুত করতে পারেন এবং কালেকশন ব্যবহার করে ডেটা নির্দিষ্ট ক্যাটাগরিতে সংরক্ষণ করতে পারেন। Web Interface, AQL, এবং CLI সব মাধ্যমেই এটি সম্পাদন করা সম্ভব।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion